1. 题目描述
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
示例 1:
1 | 输入: 121 |
示例 2:
1 | 输入: -121 |
示例 3:
1 | 输入: 10 |
进阶:
你能不将整数转为字符串来解决这个问题吗?
2. 题解
2.1. 思路1
反转数字,然后看与原数字是否相等。
根据样例-121反转后是121-,所以如果输入是负数,就直接判断为false即可
2.2. Java实现
1 | class Solution { |
判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。
示例 1:
1 | 输入: 121 |
示例 2:
1 | 输入: -121 |
示例 3:
1 | 输入: 10 |
进阶:
你能不将整数转为字符串来解决这个问题吗?
反转数字,然后看与原数字是否相等。
根据样例-121反转后是121-,所以如果输入是负数,就直接判断为false即可
1 | class Solution { |
微信支付
支付宝